iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0

除了之前介紹過的 Typst Table 以外,我們也可以使用 CeTZ 繪製表格。利用陣列的性質,我們得以在 Typst 裡面實作質數的篩法。由於表格是分開繪製的,我們可以讓質數的格子稍微凸出來一些,看起來比較有趣。

https://ithelp.ithome.com.tw/upload/images/20250826/201123766W3n3bOjhG.png

看起來效果如下:
https://ithelp.ithome.com.tw/upload/images/20250826/20112376hmt5jWuTQq.png

烏拉螺旋 (Ulam Spiral)

俄國數學家 Ulam 於 1963 年發現了,若將所有自然數以螺旋形式排列時,將質數標記出來,會形成一些明顯且有趣的條紋。我們也可以利用 Typst 繪製這樣的圖形。雖然當數字大的時候,編譯可能需要不少時間,超過 30 秒,但是效果還是相當有趣的。

這張大概是 n=100000 的圖片:
https://ithelp.ithome.com.tw/upload/images/20250826/20112376sOv6nJhCYk.png

這張是 n=1M 的圖片的一部分:
https://ithelp.ithome.com.tw/upload/images/20250826/20112376R3fda0ggBF.png


上一篇
Day 11: CeTZ 套件
下一篇
Day 13: 座標系統
系列文
Typst 與 CeTZ:對演算法與程式設計超友好的排版製圖工具18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言